package csnd.xinghe.neo4j.server.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 系统组织机构表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("xw_org")
public class OrgDepartmentDo {
    @TableId(value = "id", type = IdType.AUTO)
    private String id;

    @TableField(value = "org_name")
    private String orgName;

    @TableField(value = "org_short_name")
    private String orgShortName;

    @TableField(value = "org_code")
    private String orgCode;

    @TableField(value = "cunc_org_class")
    private String cuncOrgClass;

    @TableField(value = "ouclass")
    private String ouclass;

    @TableField(value = "parent_org_code")
    private String parentOrgCode;

    @TableField(value = "ouclass_code")
    private String ouclassCode;

    @TableField(value = "ouclass_name")
    private String ouclassName;

    @TableField(value = "org_email")
    private String orgEmail;

    @TableField(value = "org_sort")
    private Integer orgSort;

    @TableField(value = "cumanagernumber")
    private String cumanagernumber;

    @TableField(value = "org_start_date")
    private String orgStartDate;

    @TableField(value = "org_end_date")
    private String orgEndDate;
}
